html{
    font-size: 20px;
}
body{
    width:18.75rem;
    height:56.7rem;
    margin:0 auto;
    /*background-color: #F0E9D9;*/
    /* background:url('../activity_img/8.png') no-repeat;*/

    position: relative; /*给下边的说明 标题定位用*/
}
#top{
    width:18.75rem;
    height:1.6rem;
    padding-top:1.6rem;
}
.tops{
    position: relative;
    height:0.9rem;
    line-height: 0.9rem;
    font-size: 0.7rem;
    letter-spacing: -0.015rem;
    font-weight:bold;
}
.tops>a{
    position: absolute;
    left:0.5rem;
    bottom:0;
    letter-spacing: 0;
    color: #323232;
}
.tops>p{
    text-align: center;
    color: #212121;
}

#contents{
    width:100%;
    background:url(../activity_img/02_bg.png);
}
#content{
    width:100%;
    height:34.4rem;
    text-align: center;
}
#content>img:nth-child(1){
    width:100%;
    height:13.3rem;
}

#cai_list{
    padding:0 2rem 3.105rem;
    overflow: hidden;
}
#cai_list>li{
    float: left;
}
.cai1 img{
    width:7.44rem;
    height:4.84rem;
}
.cai2 img{
    width:7.14rem;
    height:5.94rem;
}
.cai3 img{
    width:7.44rem;
    height:4.84rem;
}
.cai4 img{
    width:7.3rem;
    height:4.84rem;
}
#cai_list>li:nth-child(1){
    margin-top: 1rem;
}
#cai_list>li:nth-child(2){
    margin-top: 2rem;
}
#cai_list>li:nth-child(4){
    margin-top: 2.2rem;
}

#huiyuan img{
    width:9.25rem;
    height:3.35rem;

}




#footer{
    width:100%;
    height:6.195rem;
    text-align: center;
    padding-top: 2.355rem;
}
#footer>img{
    width:17.505rem;
    height:3.735rem;
}
/*视频盒子*/
#activity_hs_video_box{
    width:18.75rem;
    height:10.55rem;
    margin:0 auto;
    position: relative;
}
/*播放器控制器样式*/
#activity_hs_video{
    position: absolute;
    left:0;
    top:0;
}
.activity_video_controls{
    position: absolute;
    left:0;
    bottom: 0rem;
    width:15.85rem;
    height:1.2rem;
    overflow: hidden;
    padding: 0 1.45rem 0.5rem;
}
.video_btns{
    float: left;
    font-size: 0.53rem;
    line-height: 1.2rem;
}
.play_pause_btn{
    width: 1rem;
    height: 1.2rem;
    line-height: 1.2rem;
    cursor: pointer;
}
.play_pause_btn img{
    height: 0.77rem;
    width: auto;
    line-height: 1.2rem;
    vertical-align: middle;
}
.current_time{
    width: 1.64rem;
    text-align: right;
    margin-right: 0.725rem;
}
.video_wrap{
    width: 8.64rem;
    height: 0.145rem;
    margin-top: 0.5275rem;
    background-color: #CFC2B5;
    border-radius: 0.0725rem;
}
.video_lasttime{
    width: 1.775rem;
    text-align: right;
    margin-right: 0.87rem;
}
.voice_btn{
    width: 1.2rem;
    height: 1.2rem;
}
.voice_btn img{
    width: 1.2rem;
    height: 1.2rem;
}
.pasttime_show{
    width: 0rem;
    height: 0.145rem;
    position: relative;
    background-color: #D0D482;
    border-radius: 0.0725rem;
}
.time_point{
    position: absolute;
    right: -0.1675rem;
    top: -0.095rem;
    width: 0.335rem;
    height: 0.335rem;
    background-color: #D0D482;
    border-radius: 50%;
}
/*样式结束*/


